L’ensemble du fonctionnement de l’évènement repose sur la même structure de données GEST-EVT.
3.2.1 Le déclencheur
Le déclencheur est le top départ de la traçabilité donné par l’automate :

Figure 29 : Déclaration événement
À la création de l’évènement, on utilise le mnémonique déclencheur de la structure Gestion_EVT.
3.2.2 Données associées
Cette partie explique comment configurer les données associées de gestion afin de mettre en place la gestion de traçabilité d’évènement.
Il est conseillé de classer des données associées dans l’arborescence afin de faciliter la compréhension de l’utilisateur.
Ici nous trouverons un dossier « Gestion » et un dossier « Données » :

Figure 30 : Arborescence données associées
C’est dans le dossier « Gestion » que l’on retrouve les données associées liées à la traçabilité.
L’ensemble des données associées sont ensuite à créer en affectant un Mnémonique de valeur à chacune.
Les données associées dites « données process » pointent sur les variables associées au process.
Les données gestion début et fin d’évènement vont quant à elles pointer sur le déclencheur de l’évènement.
Pour la synchronisation avec l’automate, c’est principalement l’onglet « Écriture API » qui va nous intéresser car c’est lui qui permet d’établir la communication entre Lina et l’API.
3.2.3 Notification vers API
Voici comment sont configurées les données associées liées aux notifications d’évènements actif et terminé.
Évènement actif :

Figure 31 : Écriture API début Evt
Avec cette configuration :
- La donnée associée EVT_ACTIF s’enclenche ;
- Lorsque le déclencheur est à 1 ;
- La donnée associée va alors écrire sur la notification d’évènement actif la valeur 1.
L’écriture de l’évènement terminé se configure de la même manière au détail près que la notification s’enclenche en fin d’évènement :

Figure 32 : Écriture API fin Evt
La synchronisation de l’évènement entre l’automate et Lina est maintenant assurée.
3.2.4 La lecture des données associées
La configuration des lectures des données associées est une étape importante de la gestion de traçabilité Lina.
En effet en fonction du process, certaines d’entre-elles doivent être lues au début, en cours ou en fin d’évènement.
Cette configuration de lecture est disponible dans l’édition de l’évènement :

Figure 33 : Synchronisation des lectures
Ce paramétrage, explique l’importance pour l’automate de :
- Bien initialiser les valeurs du tableau tampon avant le début de l’évènement ;
- Réinitialiser les valeurs du tableau tampon après la fin de l’évènement.
Attention : sans ces bonnes pratiques, la lecture des données associées peut être erronée !
3.2.5 Traçabilité du process
En fonction des données du process communiquées par l’automate, deux types de configurations sont mise en place sur l’évènements.
La déclaration de données associées, pour les valeurs fixes saisies par les opérateurs :

Figure 34 : Données Associées process
Association de fonction pour l’évolution des mesures de températures et pressions :

Figure 35 : Fonction associées process
Un événement en parallèle est créé pour la traçabilité des séquences automate :

Figure 36 : Évènement enfant
En cochant la case « Nouvel évènement sur changement de valeur ☑ », Lina va créer et clôturer l’événement à chaque changement d’étape de la séquence automate :

Figure 37 : Données associées étapes
Associé à une énumération de texte, cet évènement permet de décomposer l’évènement principal. Cette mise en œuvre est appréciée pour la vue en planning du suivi des évènements.